package 剑指offer;

import java.util.ArrayList;
import java.util.List;

public class 把数组排成最小的数 {
    public String minNumber(int[] nums) {
        List<String> list = new ArrayList<String>();
        for (int i = 0; i < nums.length; i++) {
            list.add(String.valueOf(nums[i]));
        }
        //定义了一种排序规则，也可以使用Arrays或Collections实现。下面的写法是jdk1.8的新特性
        list.sort((x,y)-> (x+y).compareTo(y+x));
        return String.join("",list);
    }
}
